package com.jc.service.model.jg;

import java.util.List;

/**
 * 下单结算
 * @author GongYun
 * @version 3.5
 */
public class RequestAddOrder {
	
	Long selfOrderId;
	/**
	 * 支付方式
	 * 1.微信支付 2.支付宝支付 3.公众号支付 6.支付宝网页支付
	 */
	private int payType;
	
	/**
	 * 收货人姓名
	 */
	private String linkMan;
	
	/**
	 * 收货人手机号
	 */
	private String mobile;
	
	/**
	 * (非必传)
	 * 身份证号码
	 * 商品渠道为海淘时 必传
	 */
	private String idNumber;
	
	/**
	 * 收货人所在省
	 */
	private String province;
	
	/**
	 * 收货人所在市
	 */
	private String city;
	
	/**
	 * 收货人所在区
	 */
	private String area;
	
	/**
	 * (非必传)
	 * 收货人所在街道
	 */
	private String street = "";
	
	/**
	 * 收货人
	 */
	private String address;
	
	/**
	 * (非必传)
	 * 是否开票(0否 1是)
	 */
	private int isBill;
	
	/**
	 * (非必传)
	 * 发票类型(1.个人2.公司)
	 */
	private int billType;
	
	/**
	 * 税号(发票类型是公司时传)
	 */
	private String taxNumber;
	
	/**
	 * 发票抬头
	 */
	private String billHeader;
	
	/**
	 * (非必传)
	 * 订单备注
	 */
	private String remark;
	
	/**
	 * 下单时的商品信息
	 */
	private List<RequestOrderGoods> orderDetailList;
	
	
	
	public Long getSelfOrderId() {
		return selfOrderId;
	}

	public void setSelfOrderId(Long selfOrderId) {
		this.selfOrderId = selfOrderId;
	}

	public int getPayType() {
		return payType;
	}

	public void setPayType(int payType) {
		this.payType = payType;
	}

	public String getLinkMan() {
		return linkMan;
	}

	public void setLinkMan(String linkMan) {
		this.linkMan = linkMan;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getIdNumber() {
		return idNumber;
	}

	public void setIdNumber(String idNumber) {
		this.idNumber = idNumber;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getArea() {
		return area;
	}

	public void setArea(String area) {
		this.area = area;
	}

	public String getStreet() {
		return street;
	}

	public void setStreet(String street) {
		this.street = street;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public int getIsBill() {
		return isBill;
	}

	public void setIsBill(int isBill) {
		this.isBill = isBill;
	}

	public int getBillType() {
		return billType;
	}

	public void setBillType(int billType) {
		this.billType = billType;
	}

	public String getTaxNumber() {
		return taxNumber;
	}

	public void setTaxNumber(String taxNumber) {
		this.taxNumber = taxNumber;
	}

	public String getBillHeader() {
		return billHeader;
	}

	public void setBillHeader(String billHeader) {
		this.billHeader = billHeader;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public List<RequestOrderGoods> getOrderDetailList() {
		return orderDetailList;
	}

	public void setOrderDetailList(List<RequestOrderGoods> orderDetailList) {
		this.orderDetailList = orderDetailList;
	}

}
